package es.ranking.padel.servicios;

import java.util.List;

import es.ranking.padel.entidades.Jugador;

public interface JugadorService {
	
	/**
	 * Add Jugador
	 * 
	 * @param Jugador
	 *            jugador
	 */
	public void addJugador(Jugador jugador);

	/**
	 * Update Jugador
	 * 
	 * @param Jugador
	 *            jugador
	 */
	public void updateJugador(Jugador jugador);

	/**
	 * Delete Jugador
	 * 
	 * @param Jugador
	 *            jugador
	 */
	public void deleteJugador(Jugador jugador);

	/**
	 * Get Jugador
	 * 
	 * @param int Jugador Id
	 */
	public Jugador getJugadorById(int id);

	/**
	 * Get Jugador List
	 * 
	 * @return List - Jugador list
	 */
	public List<Jugador> getJugadores();

}
